python下载切片

类似爬虫的一个小脚本

import os
import urllib
#import types
import re

m3u8 = urllib.urlopen('http://192.166.66.83:8080/RCS/1020.m3u8')
data = m3u8.read()
datastr = data.decode("utf8")
m3u8.close()
chrunklist=datastr[98:]
print("******************************************")
m = re.findall(r'http\:\/\/*.*.*.*', chrunklist)
for one in range(1,100+1):
    local = 'd://pydownload/%s.ts' % (one)
    if m:
        for match in m:
            urllib.urlretrieve(match, local) 
    else:
        print 'no ts' 

格式转换参见了这篇:http://developer.51cto.com/art/201003/190333.htm






Python格式化字符串作为计算机语言中常用的计算机语言,在其相关的实际操作应用中,你如果对其有不解之处。你就可以浏览以下的文章对其进行了解,以下是文章的具体介绍,希望你会有所收获。

Python 支持格式化字符串的输出 。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中。在 Python 中,字符串格式化使用与 C 中 sprintf 函数一样的语法。

例 3.21. 字符串的格式化

k = “uid”
v = “sa”
“%s=%s” % (k, v)
‘uid=sa’ 整个表达式的值为一个字符串。第一个 %s 被变量 k 的值替换;第二个 %s 被 v 的值替换。Python格式化字符串的所有其它字符 (在这个例子中,是等号) 按原样打印输出。注意 (k, v) 是一个 tuple。我说过它们对某些东西有用。

您可能一直在想,做了这么多工作只不过是为了做简单的字符串连接。您想的不错,只不过字符串格式化不只是连接。它甚至不仅仅是格式化。它也是强制类型转换。例 3.22. 字符串格式化与字符串连接的比较

uid = “sa”
pwd = “secret”
print pwd + ” is not a good password for ” + uid
secret is not a good password for sa
print “%s is not a good password for %s” % (pwd, uid)
secret is not a good password for sa
userCount = 6
print “Users connected: %d” % (userCount, )
Users connected: 6
print “Users connected: ” + userCount
Traceback (innermost last):
File “”, line 1, in ?
TypeError: cannot concatenate ‘str’ and ‘int’ objects
以上文章那就是对Python格式化字符串的实际操作步骤的部分介绍

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值